package cn.yy.common.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;


@Component
@Data
@ConfigurationProperties(prefix = "yy.config.swagger")
/*该类负责读取yy.config.swagger开头的配置信息*/
public class SwaggerConfigProperties {
    // JWT拦截器和swagger统一认证路径，它们俩个配置的路径要一致
    private String[] authPath = {"/auth/**"};

    @Deprecated
    // SwaggerAutoConfig中，swagger需要扫描的controller所在包
    // 暂时不用，现在根据@Api注解进行自动识别
    private String scanControllerPackage = "cn.yy.*.web.controller";

    // SwaggerAutoConfig中，swagger的title属性
    private String title = "huhaha---plant-identify系统";

    // SwaggerAutoConfig中，swagger的description属性
    private String description = "杰普软件科技有限公司，http://www.briup.com";

    // SwaggerAutoConfig中，swagger的url属性
    private String url = "http://www.briup.com";

    // SwaggerAutoConfig中，swagger的version属性
    private String version = "1.0";
}
